semienclosed impeller - French English Dictionary